<!-- HTML header for doxygen 1.8.14-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="cache-control" content="max-age=86400"/>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>GBDK 2020 Docs: gbdk-lib/include/sms/hardware.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">GBDK 2020 Docs
   &#160;<span id="projectnumber">4.4.0</span>
   </div>
   <div id="projectbrief">API Documentation for GBDK 2020</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('sms_2hardware_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">hardware.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;types.h&gt;</code><br />
</div>
<p><a href="sms_2hardware_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ab2767d5f8f0ad35d8c8ee0bb3f4c51c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a>&#160;&#160;&#160;extern <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></td></tr>
<tr class="separator:ab2767d5f8f0ad35d8c8ee0bb3f4c51c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b39604bdf93a32e9ff965c1a55f0df8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a>&#160;&#160;&#160;extern volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></td></tr>
<tr class="separator:a3b39604bdf93a32e9ff965c1a55f0df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac47372b55b9220014f56cd5d82ad4f6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ac47372b55b9220014f56cd5d82ad4f6a">GGSTATE_STT</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:ac47372b55b9220014f56cd5d82ad4f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbcd35f381a5a019f0ba68c125a3b0b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#afbcd35f381a5a019f0ba68c125a3b0b6">GGSTATE_NJAP</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:afbcd35f381a5a019f0ba68c125a3b0b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57ce09982f2d20989540a1c4f207f992"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a57ce09982f2d20989540a1c4f207f992">GGSTATE_NNTS</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:a57ce09982f2d20989540a1c4f207f992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad68641fd6be1f4032c688dcdf9c0ff5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad68641fd6be1f4032c688dcdf9c0ff5e">GGEXT_NINIT</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:ad68641fd6be1f4032c688dcdf9c0ff5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48bb341314dd449f124e5a9a91767cc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a48bb341314dd449f124e5a9a91767cc2">SIOCTL_TXFL</a>&#160;&#160;&#160;0b00000001</td></tr>
<tr class="separator:a48bb341314dd449f124e5a9a91767cc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f356619237cafd166d4399d8fca63d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a2f356619237cafd166d4399d8fca63d8">SIOCTL_RXRD</a>&#160;&#160;&#160;0b00000010</td></tr>
<tr class="separator:a2f356619237cafd166d4399d8fca63d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae27ff078ad5f80282990bfb1cf5e1d32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ae27ff078ad5f80282990bfb1cf5e1d32">SIOCTL_FRER</a>&#160;&#160;&#160;0b00000100</td></tr>
<tr class="separator:ae27ff078ad5f80282990bfb1cf5e1d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6b2cc143f1d9fab08b2d3bdef0e2f1c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af6b2cc143f1d9fab08b2d3bdef0e2f1c">SIOCTL_INT</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:af6b2cc143f1d9fab08b2d3bdef0e2f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81b3ebb1ebbac6306433abe460ef51c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a81b3ebb1ebbac6306433abe460ef51c5">SIOCTL_TON</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:a81b3ebb1ebbac6306433abe460ef51c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af89fbd7f16c6bff2f901c7c25e575d21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af89fbd7f16c6bff2f901c7c25e575d21">SIOCTL_RON</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:af89fbd7f16c6bff2f901c7c25e575d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18f1262a706e3c6d105afbca4834ce9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af18f1262a706e3c6d105afbca4834ce9">SIOCTL_BS0</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:af18f1262a706e3c6d105afbca4834ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84c7c86e1754d8a7286359d01bab97ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a84c7c86e1754d8a7286359d01bab97ad">SIOCTL_BS1</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a84c7c86e1754d8a7286359d01bab97ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a4901a3e61f815a324b37e7b6f32671"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a8a4901a3e61f815a324b37e7b6f32671">SOUNDPAN_TN1R</a>&#160;&#160;&#160;0b00000001</td></tr>
<tr class="separator:a8a4901a3e61f815a324b37e7b6f32671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc641896defa2bf9881929494034e8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aacc641896defa2bf9881929494034e8a">SOUNDPAN_TN2R</a>&#160;&#160;&#160;0b00000010</td></tr>
<tr class="separator:aacc641896defa2bf9881929494034e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81a154f1bd5456a4e489e96c5a4e2990"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a81a154f1bd5456a4e489e96c5a4e2990">SOUNDPAN_TN3R</a>&#160;&#160;&#160;0b00000100</td></tr>
<tr class="separator:a81a154f1bd5456a4e489e96c5a4e2990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4de80c85263c705ad0df9e9c92c0b2df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a4de80c85263c705ad0df9e9c92c0b2df">SOUNDPAN_NOSR</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:a4de80c85263c705ad0df9e9c92c0b2df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa16ce1f58e3ffe5937d721a8c22cdc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aaa16ce1f58e3ffe5937d721a8c22cdc7">SOUNDPAN_TN1L</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:aaa16ce1f58e3ffe5937d721a8c22cdc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dd3ef5009c788164624e6fa3545a2a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a2dd3ef5009c788164624e6fa3545a2a4">SOUNDPAN_TN2L</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:a2dd3ef5009c788164624e6fa3545a2a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0236f56bdd69aa9a2321b635d586002e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a0236f56bdd69aa9a2321b635d586002e">SOUNDPAN_TN3L</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:a0236f56bdd69aa9a2321b635d586002e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b27027ec712d80c1a4c3e0deb548c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a45b27027ec712d80c1a4c3e0deb548c3">SOUNDPAN_NOSL</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a45b27027ec712d80c1a4c3e0deb548c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4607245a47e34bd6af5d2d43d7fb30f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af4607245a47e34bd6af5d2d43d7fb30f">MEMCTL_JOYON</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:af4607245a47e34bd6af5d2d43d7fb30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b8ecb5a71567cabc47af43da5dadf1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad8b8ecb5a71567cabc47af43da5dadf1">MEMCTL_JOYOFF</a>&#160;&#160;&#160;0b00000100</td></tr>
<tr class="separator:ad8b8ecb5a71567cabc47af43da5dadf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a98128eb9ca41477c139988da9d803f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a2a98128eb9ca41477c139988da9d803f">MEMCTL_BASEON</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a2a98128eb9ca41477c139988da9d803f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29d7c3b98f855f88d6bb3f380b301d64"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a29d7c3b98f855f88d6bb3f380b301d64">MEMCTL_BASEOFF</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:a29d7c3b98f855f88d6bb3f380b301d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4522efccaecbb6ce47a337f6dbada24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af4522efccaecbb6ce47a337f6dbada24">MEMCTL_RAMON</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:af4522efccaecbb6ce47a337f6dbada24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbfef6bdd2da5ba3901e91062390bb68"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adbfef6bdd2da5ba3901e91062390bb68">MEMCTL_RAMOFF</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:adbfef6bdd2da5ba3901e91062390bb68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad729a51cb551d9ee8bfb57c50c9dfd11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad729a51cb551d9ee8bfb57c50c9dfd11">MEMCTL_CROMON</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:ad729a51cb551d9ee8bfb57c50c9dfd11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79ca0cc4a9979b2eeaeda61b043b36ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a79ca0cc4a9979b2eeaeda61b043b36ae">MEMCTL_CROMOFF</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:a79ca0cc4a9979b2eeaeda61b043b36ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27b47b593a0d021ab342dfc744403b86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a27b47b593a0d021ab342dfc744403b86">MEMCTL_ROMON</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a27b47b593a0d021ab342dfc744403b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25882a19ebfb78cd09158a5f743a6409"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a25882a19ebfb78cd09158a5f743a6409">MEMCTL_ROMOFF</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:a25882a19ebfb78cd09158a5f743a6409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41654dd6b42ebdd213edc44494855caf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a41654dd6b42ebdd213edc44494855caf">MEMCTL_EXTON</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a41654dd6b42ebdd213edc44494855caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4c1790dd7397ef1005190dc01b3e808"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ac4c1790dd7397ef1005190dc01b3e808">MEMCTL_EXTOFF</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:ac4c1790dd7397ef1005190dc01b3e808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf2fb483a47d4255340e71e15ede1039"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#acf2fb483a47d4255340e71e15ede1039">JOY_P1_TR_DIR_IN</a>&#160;&#160;&#160;0b00000001</td></tr>
<tr class="separator:acf2fb483a47d4255340e71e15ede1039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc1f5e501dedb6e1bcd894540d17fe45"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#acc1f5e501dedb6e1bcd894540d17fe45">JOY_P1_TR_DIR_OUT</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:acc1f5e501dedb6e1bcd894540d17fe45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7c72d013d98c9dc5d9bb692a0996e8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ac7c72d013d98c9dc5d9bb692a0996e8b">JOY_P1_TH_DIR_IN</a>&#160;&#160;&#160;0b00000010</td></tr>
<tr class="separator:ac7c72d013d98c9dc5d9bb692a0996e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3c003c86831f42296b07753293d5d28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ac3c003c86831f42296b07753293d5d28">GUN_P1_LATCH</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#ac7c72d013d98c9dc5d9bb692a0996e8b">JOY_P1_TH_DIR_IN</a></td></tr>
<tr class="separator:ac3c003c86831f42296b07753293d5d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe3deb9acb92234aff46cb16a3ad542e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#abe3deb9acb92234aff46cb16a3ad542e">JOY_P1_TH_DIR_OUT</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:abe3deb9acb92234aff46cb16a3ad542e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bf98a0a4e87851f6182183f4bd0fe70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a3bf98a0a4e87851f6182183f4bd0fe70">JOY_P2_TR_DIR_IN</a>&#160;&#160;&#160;0b00000100</td></tr>
<tr class="separator:a3bf98a0a4e87851f6182183f4bd0fe70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00eece4616e9a27947e44b32c73f423f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a00eece4616e9a27947e44b32c73f423f">JOY_P2_TR_DIR_OUT</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a00eece4616e9a27947e44b32c73f423f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f1d5f91e9a0701b45fd53fb7b6e088"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ab7f1d5f91e9a0701b45fd53fb7b6e088">JOY_P2_TH_DIR_IN</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:ab7f1d5f91e9a0701b45fd53fb7b6e088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12eb13c8571e98e66aeda3dc2ebc28b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a12eb13c8571e98e66aeda3dc2ebc28b3">GUN_P2_LATCH</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#ab7f1d5f91e9a0701b45fd53fb7b6e088">JOY_P2_TH_DIR_IN</a></td></tr>
<tr class="separator:a12eb13c8571e98e66aeda3dc2ebc28b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4918bc88d2c143b5c1cd910bff2c2cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aa4918bc88d2c143b5c1cd910bff2c2cd">JOY_P2_TH_DIR_OUT</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:aa4918bc88d2c143b5c1cd910bff2c2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad646083227c47b92ce51b96e651a8546"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad646083227c47b92ce51b96e651a8546">JOY_P1_TR_OUT_HI</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:ad646083227c47b92ce51b96e651a8546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af43dabd79f618e9618498d01eea7a7d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af43dabd79f618e9618498d01eea7a7d4">JOY_P1_TR_OUT_LO</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:af43dabd79f618e9618498d01eea7a7d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf447cfc5009d7f3fff53e035a8a5a2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adf447cfc5009d7f3fff53e035a8a5a2c">JOY_P1_TH_OUT_HI</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:adf447cfc5009d7f3fff53e035a8a5a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfa38e32a73b11e8d7ef1e653b0cd04d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adfa38e32a73b11e8d7ef1e653b0cd04d">JOY_P1_TH_OUT_LO</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:adfa38e32a73b11e8d7ef1e653b0cd04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f1e7b76ed6e730b5512dd3bd2df7ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a60f1e7b76ed6e730b5512dd3bd2df7ae">JOY_P2_TR_OUT_HI</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:a60f1e7b76ed6e730b5512dd3bd2df7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a721fa84c1523794fff483d5bd3150c0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a721fa84c1523794fff483d5bd3150c0a">JOY_P2_TR_OUT_LO</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a721fa84c1523794fff483d5bd3150c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98b747d6cbbf35710666b25f6a2920ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a98b747d6cbbf35710666b25f6a2920ac">JOY_P2_TH_OUT_HI</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a98b747d6cbbf35710666b25f6a2920ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac7860442e206a62984720be98272990"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aac7860442e206a62984720be98272990">JOY_P2_TH_OUT_LO</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:aac7860442e206a62984720be98272990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a4879ba6d610a8197aac544201931f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a9a4879ba6d610a8197aac544201931f6">JOY_TH_HI</a>&#160;&#160;&#160;(<a class="el" href="sms_2hardware_8h.html#acf2fb483a47d4255340e71e15ede1039">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#abe3deb9acb92234aff46cb16a3ad542e">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#a3bf98a0a4e87851f6182183f4bd0fe70">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#aa4918bc88d2c143b5c1cd910bff2c2cd">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#ad646083227c47b92ce51b96e651a8546">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#adf447cfc5009d7f3fff53e035a8a5a2c">JOY_P1_TH_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#a60f1e7b76ed6e730b5512dd3bd2df7ae">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#a98b747d6cbbf35710666b25f6a2920ac">JOY_P2_TH_OUT_HI</a>)</td></tr>
<tr class="separator:a9a4879ba6d610a8197aac544201931f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e8485d0771c68297999b6e69c9e315c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a5e8485d0771c68297999b6e69c9e315c">JOY_TH_LO</a>&#160;&#160;&#160;(<a class="el" href="sms_2hardware_8h.html#acf2fb483a47d4255340e71e15ede1039">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#abe3deb9acb92234aff46cb16a3ad542e">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#a3bf98a0a4e87851f6182183f4bd0fe70">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#aa4918bc88d2c143b5c1cd910bff2c2cd">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#ad646083227c47b92ce51b96e651a8546">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#adfa38e32a73b11e8d7ef1e653b0cd04d">JOY_P1_TH_OUT_LO</a> | <a class="el" href="sms_2hardware_8h.html#a60f1e7b76ed6e730b5512dd3bd2df7ae">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#aac7860442e206a62984720be98272990">JOY_P2_TH_OUT_LO</a>)</td></tr>
<tr class="separator:a5e8485d0771c68297999b6e69c9e315c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6777f1ed2475b5ba6aa60b9a16fa02d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a6777f1ed2475b5ba6aa60b9a16fa02d3">PSG_LATCH</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a6777f1ed2475b5ba6aa60b9a16fa02d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8a903de6b38e08e1591fc5ef278381c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad8a903de6b38e08e1591fc5ef278381c">PSG_CH0</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:ad8a903de6b38e08e1591fc5ef278381c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addc12c4ee03ea787b826e337f1acd317"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#addc12c4ee03ea787b826e337f1acd317">PSG_CH1</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:addc12c4ee03ea787b826e337f1acd317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeefb1ac1fb4d0d2324b8ee7f4953226"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aaeefb1ac1fb4d0d2324b8ee7f4953226">PSG_CH2</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:aaeefb1ac1fb4d0d2324b8ee7f4953226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac760259fb86ee72abb5922018ae0db42"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ac760259fb86ee72abb5922018ae0db42">PSG_CH3</a>&#160;&#160;&#160;0b01100000</td></tr>
<tr class="separator:ac760259fb86ee72abb5922018ae0db42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d806ff027bffa67c4dfc5967f87c1d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a3d806ff027bffa67c4dfc5967f87c1d1">PSG_VOLUME</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:a3d806ff027bffa67c4dfc5967f87c1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4702e74fffdc57d60c3835e63c665cc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a4702e74fffdc57d60c3835e63c665cc1">STATF_INT_VBL</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a4702e74fffdc57d60c3835e63c665cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a7b807e5e5987302a5315fe5c815ce8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a4a7b807e5e5987302a5315fe5c815ce8">STATF_9_SPR</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:a4a7b807e5e5987302a5315fe5c815ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fdd982d805d5af6de0417e24faf027d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a6fdd982d805d5af6de0417e24faf027d">STATF_SPR_COLL</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:a6fdd982d805d5af6de0417e24faf027d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99ca7572e3708ffed188359799045b19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a99ca7572e3708ffed188359799045b19">VDP_REG_MASK</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a99ca7572e3708ffed188359799045b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a673a19a1e353c852003c54d1d110b5e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a673a19a1e353c852003c54d1d110b5e6">VDP_R0</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a673a19a1e353c852003c54d1d110b5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a283c5cad8b93ee7e72ad07aabb9bf522"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a283c5cad8b93ee7e72ad07aabb9bf522">R0_VSCRL</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a283c5cad8b93ee7e72ad07aabb9bf522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65fa6547c2cd80b353a0b266cd834ff0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a65fa6547c2cd80b353a0b266cd834ff0">R0_VSCRL_INH</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a65fa6547c2cd80b353a0b266cd834ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61143072ad490ff0050177e7b4b2dd40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a61143072ad490ff0050177e7b4b2dd40">R0_HSCRL</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a61143072ad490ff0050177e7b4b2dd40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c238a0b81716020b92cf851b2498b96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a5c238a0b81716020b92cf851b2498b96">R0_HSCRL_INH</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:a5c238a0b81716020b92cf851b2498b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdd680365862fb618641818646edeb7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#acdd680365862fb618641818646edeb7e">R0_NO_LCB</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:acdd680365862fb618641818646edeb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83088549f6d87bf5ccb8bf51dfe7ea7b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a83088549f6d87bf5ccb8bf51dfe7ea7b">R0_LCB</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:a83088549f6d87bf5ccb8bf51dfe7ea7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56819f822caf1e545ff803d41cac3ede"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a56819f822caf1e545ff803d41cac3ede">R0_IE1_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a56819f822caf1e545ff803d41cac3ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ab439a46f9918cc24453cd65f95202"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ae9ab439a46f9918cc24453cd65f95202">R0_IE1</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:ae9ab439a46f9918cc24453cd65f95202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10e6ffa0580e9956440f4259a3e79a38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a10e6ffa0580e9956440f4259a3e79a38">R0_SS_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a10e6ffa0580e9956440f4259a3e79a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada8068942691b363f9004ccfd0cb8e82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ada8068942691b363f9004ccfd0cb8e82">R0_SS</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:ada8068942691b363f9004ccfd0cb8e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69775608c5d3218fb769c4fb370685f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af69775608c5d3218fb769c4fb370685f">R0_DEFAULT</a>&#160;&#160;&#160;0b00000110</td></tr>
<tr class="separator:af69775608c5d3218fb769c4fb370685f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebdf04065a0abf79ae8e1016d03caa1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aebdf04065a0abf79ae8e1016d03caa1f">R0_ES_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:aebdf04065a0abf79ae8e1016d03caa1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07d8e5a18c957c482218804ab764dab9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a07d8e5a18c957c482218804ab764dab9">R0_ES</a>&#160;&#160;&#160;0b00000001</td></tr>
<tr class="separator:a07d8e5a18c957c482218804ab764dab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a413fdabdacfcda90cc73a04311a2ec6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a>&#160;&#160;&#160;0b10000001</td></tr>
<tr class="separator:a413fdabdacfcda90cc73a04311a2ec6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a490562a6e4b57d7bf25e8fed3b3f6905"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a490562a6e4b57d7bf25e8fed3b3f6905">R1_DEFAULT</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a490562a6e4b57d7bf25e8fed3b3f6905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a143660061646a3f502d03a2251575588"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a143660061646a3f502d03a2251575588">R1_DISP_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a143660061646a3f502d03a2251575588"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbfdd7c42539613c371820dffd14906f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f">R1_DISP_ON</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:adbfdd7c42539613c371820dffd14906f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf542fd9d2bf9affc6016718e3885473"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adf542fd9d2bf9affc6016718e3885473">R1_IE_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:adf542fd9d2bf9affc6016718e3885473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a2945a9e77ba1f003a2305b7500568"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a29a2945a9e77ba1f003a2305b7500568">R1_IE</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:a29a2945a9e77ba1f003a2305b7500568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4062707b9b0f9ff5d1ee982ccc42fe7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aa4062707b9b0f9ff5d1ee982ccc42fe7">R1_SPR_8X8</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:aa4062707b9b0f9ff5d1ee982ccc42fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4985d6df1031afe8efb993f9c480ca12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a4985d6df1031afe8efb993f9c480ca12">R1_SPR_8X16</a>&#160;&#160;&#160;0b00000010</td></tr>
<tr class="separator:a4985d6df1031afe8efb993f9c480ca12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c9f91fcf2aad494a80e967f0c4bb414"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a2c9f91fcf2aad494a80e967f0c4bb414">VDP_R2</a>&#160;&#160;&#160;0b10000010</td></tr>
<tr class="separator:a2c9f91fcf2aad494a80e967f0c4bb414"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ce8807a3666fa8c7c93d4834ab22fe3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a8ce8807a3666fa8c7c93d4834ab22fe3">R2_MAP_0x3800</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:a8ce8807a3666fa8c7c93d4834ab22fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a725647b41b3c8083a7ae8db762ffc880"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a725647b41b3c8083a7ae8db762ffc880">R2_MAP_0x3000</a>&#160;&#160;&#160;0xFD</td></tr>
<tr class="separator:a725647b41b3c8083a7ae8db762ffc880"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ae738f82e8c6e84d30a96fb9c2c792"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a43ae738f82e8c6e84d30a96fb9c2c792">R2_MAP_0x2800</a>&#160;&#160;&#160;0xFB</td></tr>
<tr class="separator:a43ae738f82e8c6e84d30a96fb9c2c792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c53c6a4d12fb0614c1a18c015e39af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aa2c53c6a4d12fb0614c1a18c015e39af">R2_MAP_0x2000</a>&#160;&#160;&#160;0xF9</td></tr>
<tr class="separator:aa2c53c6a4d12fb0614c1a18c015e39af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08fade3bc2afb94785b0ac50d6959faa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a08fade3bc2afb94785b0ac50d6959faa">R2_MAP_0x1800</a>&#160;&#160;&#160;0xF7</td></tr>
<tr class="separator:a08fade3bc2afb94785b0ac50d6959faa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43a631b4692a370b2db6b9d5fc2512e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a43a631b4692a370b2db6b9d5fc2512e1">R2_MAP_0x1000</a>&#160;&#160;&#160;0xF5</td></tr>
<tr class="separator:a43a631b4692a370b2db6b9d5fc2512e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64cfebfe759bacd1424ad147931ff5a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a64cfebfe759bacd1424ad147931ff5a3">R2_MAP_0x0800</a>&#160;&#160;&#160;0xF3</td></tr>
<tr class="separator:a64cfebfe759bacd1424ad147931ff5a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf804b73635a1bfeb04b7dbeafb7fd9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#acf804b73635a1bfeb04b7dbeafb7fd9f">R2_MAP_0x0000</a>&#160;&#160;&#160;0xF1</td></tr>
<tr class="separator:acf804b73635a1bfeb04b7dbeafb7fd9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a58ae82037e16756404df4820a23f47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a2a58ae82037e16756404df4820a23f47">VDP_R3</a>&#160;&#160;&#160;0b10000011</td></tr>
<tr class="separator:a2a58ae82037e16756404df4820a23f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d1f215594c86a9e3d670f5a7f89e301"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a5d1f215594c86a9e3d670f5a7f89e301">VDP_R4</a>&#160;&#160;&#160;0b10000100</td></tr>
<tr class="separator:a5d1f215594c86a9e3d670f5a7f89e301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e2c9878fe4cc7c86f71d8e8fa09924"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a75e2c9878fe4cc7c86f71d8e8fa09924">VDP_R5</a>&#160;&#160;&#160;0b10000101</td></tr>
<tr class="separator:a75e2c9878fe4cc7c86f71d8e8fa09924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae973ce797203f9e4bebc10f5010a8fdd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ae973ce797203f9e4bebc10f5010a8fdd">R5_SAT_0x3F00</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:ae973ce797203f9e4bebc10f5010a8fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d486af22f8fa4bfa2456205dd5a2ce0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a6d486af22f8fa4bfa2456205dd5a2ce0">R5_SAT_0x1F00</a>&#160;&#160;&#160;0xBF</td></tr>
<tr class="separator:a6d486af22f8fa4bfa2456205dd5a2ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ea6874bcc910239b098025c9761c01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ab0ea6874bcc910239b098025c9761c01">R5_SAT_MASK</a>&#160;&#160;&#160;0b10000001</td></tr>
<tr class="separator:ab0ea6874bcc910239b098025c9761c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ae7462829d0fcc65c3c99194a68772"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a81ae7462829d0fcc65c3c99194a68772">VDP_R6</a>&#160;&#160;&#160;0b10000110</td></tr>
<tr class="separator:a81ae7462829d0fcc65c3c99194a68772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aba84d3beebe43e641766525630d0ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a1aba84d3beebe43e641766525630d0ad">R6_BANK0</a>&#160;&#160;&#160;0xFB</td></tr>
<tr class="separator:a1aba84d3beebe43e641766525630d0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81289f179bb00ade9e4f7221ddff0e46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a81289f179bb00ade9e4f7221ddff0e46">R6_DATA_0x0000</a>&#160;&#160;&#160;0xFB</td></tr>
<tr class="separator:a81289f179bb00ade9e4f7221ddff0e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcc51095e67b158df848367761d735a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adcc51095e67b158df848367761d735a4">R6_BANK1</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:adcc51095e67b158df848367761d735a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac59ac38e5ec2e23e511f854403d7cbe4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ac59ac38e5ec2e23e511f854403d7cbe4">R6_DATA_0x2000</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:ac59ac38e5ec2e23e511f854403d7cbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82ab1c04cff3363327f3309d09ae638"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aa82ab1c04cff3363327f3309d09ae638">VDP_R7</a>&#160;&#160;&#160;0b10000111</td></tr>
<tr class="separator:aa82ab1c04cff3363327f3309d09ae638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abef00e3cae6f12d97973b318ebbf9737"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#abef00e3cae6f12d97973b318ebbf9737">VDP_RBORDER</a>&#160;&#160;&#160;0b10000111</td></tr>
<tr class="separator:abef00e3cae6f12d97973b318ebbf9737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1a024a7dc26ef40663fe283565bcf50"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aa1a024a7dc26ef40663fe283565bcf50">R7_COLOR_MASK</a>&#160;&#160;&#160;0b11110000</td></tr>
<tr class="separator:aa1a024a7dc26ef40663fe283565bcf50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb38487469808e023fcb331c180c4b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a3cb38487469808e023fcb331c180c4b9">VDP_R8</a>&#160;&#160;&#160;0b10001000</td></tr>
<tr class="separator:a3cb38487469808e023fcb331c180c4b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c49833bc96a70b8972027d28c816d2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a>&#160;&#160;&#160;0b10001000</td></tr>
<tr class="separator:a9c49833bc96a70b8972027d28c816d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a294388f3d14b6fec1f1bbeafc7d0f91e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a294388f3d14b6fec1f1bbeafc7d0f91e">VDP_R9</a>&#160;&#160;&#160;0b10001001</td></tr>
<tr class="separator:a294388f3d14b6fec1f1bbeafc7d0f91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cce162b45d638126c478c5b6f7bcbc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a>&#160;&#160;&#160;0b10001001</td></tr>
<tr class="separator:a3cce162b45d638126c478c5b6f7bcbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1049d2a3f634380f4dffff619334a504"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a1049d2a3f634380f4dffff619334a504">VDP_R10</a>&#160;&#160;&#160;0b10001010</td></tr>
<tr class="separator:a1049d2a3f634380f4dffff619334a504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98d635ed568cfe9f853eaf7e1707dec4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a98d635ed568cfe9f853eaf7e1707dec4">R10_INT_OFF</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:a98d635ed568cfe9f853eaf7e1707dec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf9e7ec5362058df23e1c0e4c06ad5d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adf9e7ec5362058df23e1c0e4c06ad5d6">R10_INT_EVERY</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:adf9e7ec5362058df23e1c0e4c06ad5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a086bde6bcc92e5f4d3e9ae45f0de475e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a086bde6bcc92e5f4d3e9ae45f0de475e">JOY_P1_UP</a>&#160;&#160;&#160;0b00000001</td></tr>
<tr class="separator:a086bde6bcc92e5f4d3e9ae45f0de475e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af244d638f4db12f660dd32b997e91e11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af244d638f4db12f660dd32b997e91e11">JOY_P1_MD_Z</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a086bde6bcc92e5f4d3e9ae45f0de475e">JOY_P1_UP</a></td></tr>
<tr class="separator:af244d638f4db12f660dd32b997e91e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4dd6ee624c6d9e5fe5820ce925ffb20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ab4dd6ee624c6d9e5fe5820ce925ffb20">JOY_P1_DOWN</a>&#160;&#160;&#160;0b00000010</td></tr>
<tr class="separator:ab4dd6ee624c6d9e5fe5820ce925ffb20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ff8c66ead462c409f958d6fdc5af6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ab3ff8c66ead462c409f958d6fdc5af6e">JOY_P1_MD_Y</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#ab4dd6ee624c6d9e5fe5820ce925ffb20">JOY_P1_DOWN</a></td></tr>
<tr class="separator:ab3ff8c66ead462c409f958d6fdc5af6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d709160cbd7b369109bf40161ae8ccd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a7d709160cbd7b369109bf40161ae8ccd">JOY_P1_LEFT</a>&#160;&#160;&#160;0b00000100</td></tr>
<tr class="separator:a7d709160cbd7b369109bf40161ae8ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a60772608d327efc401414cde12f105"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a4a60772608d327efc401414cde12f105">JOY_P1_MD_X</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a7d709160cbd7b369109bf40161ae8ccd">JOY_P1_LEFT</a></td></tr>
<tr class="separator:a4a60772608d327efc401414cde12f105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1efece9134651ad4d2bd1836c1d1d6d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a1efece9134651ad4d2bd1836c1d1d6d6">JOY_P1_RIGHT</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:a1efece9134651ad4d2bd1836c1d1d6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad635a7e21395f97b808043c31a4d8ed4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad635a7e21395f97b808043c31a4d8ed4">JOY_P1_MD_MODE</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a1efece9134651ad4d2bd1836c1d1d6d6">JOY_P1_RIGHT</a></td></tr>
<tr class="separator:ad635a7e21395f97b808043c31a4d8ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc8667a6d5d9683ed4876e52aba2d33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33">JOY_P1_SW1</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:aacc8667a6d5d9683ed4876e52aba2d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af29f72f4cc7c94deae5fb9c29b1cc94f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af29f72f4cc7c94deae5fb9c29b1cc94f">JOY_P1_TRIGGER</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33">JOY_P1_SW1</a></td></tr>
<tr class="separator:af29f72f4cc7c94deae5fb9c29b1cc94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dbb102814a7dc03644b5d221f2c73c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a2dbb102814a7dc03644b5d221f2c73c3">JOY_P1_MD_A</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33">JOY_P1_SW1</a></td></tr>
<tr class="separator:a2dbb102814a7dc03644b5d221f2c73c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ab9954d0c66751a154f7824e344806b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a9ab9954d0c66751a154f7824e344806b">JOY_P1_SW2</a>&#160;&#160;&#160;0b00100000</td></tr>
<tr class="separator:a9ab9954d0c66751a154f7824e344806b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a968bb53d50d7b5f05bb5e7a3655b7149"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a968bb53d50d7b5f05bb5e7a3655b7149">JOY_P1_MD_START</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a9ab9954d0c66751a154f7824e344806b">JOY_P1_SW2</a></td></tr>
<tr class="separator:a968bb53d50d7b5f05bb5e7a3655b7149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a307ba8e12d9273a99aa4830c5e0a3c88"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a307ba8e12d9273a99aa4830c5e0a3c88">JOY_P2_UP</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:a307ba8e12d9273a99aa4830c5e0a3c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70c850caa486e2d918ff840e2c800c6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a70c850caa486e2d918ff840e2c800c6f">JOY_P2_MD_Z</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a307ba8e12d9273a99aa4830c5e0a3c88">JOY_P2_UP</a></td></tr>
<tr class="separator:a70c850caa486e2d918ff840e2c800c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d4129d670d421656f5e9a1f4b68a7f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a6d4129d670d421656f5e9a1f4b68a7f4">JOY_P2_DOWN</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a6d4129d670d421656f5e9a1f4b68a7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1d8a358883596292314daccc41ac1c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ab1d8a358883596292314daccc41ac1c7">JOY_P2_MD_Y</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a6d4129d670d421656f5e9a1f4b68a7f4">JOY_P2_DOWN</a></td></tr>
<tr class="separator:ab1d8a358883596292314daccc41ac1c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2121cb75e0d570b0f92c7630bc1af25f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a2121cb75e0d570b0f92c7630bc1af25f">JOY_P2_LEFT</a>&#160;&#160;&#160;0b00000001</td></tr>
<tr class="separator:a2121cb75e0d570b0f92c7630bc1af25f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1c7fec90fd70e2d46d5406f143c81aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ae1c7fec90fd70e2d46d5406f143c81aa">JOY_P2_MD_X</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a2121cb75e0d570b0f92c7630bc1af25f">JOY_P2_LEFT</a></td></tr>
<tr class="separator:ae1c7fec90fd70e2d46d5406f143c81aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16dac3d386b8bc0da50c6c814952472d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a16dac3d386b8bc0da50c6c814952472d">JOY_P2_RIGHT</a>&#160;&#160;&#160;0b00000010</td></tr>
<tr class="separator:a16dac3d386b8bc0da50c6c814952472d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ba6ef52f90639615896648a16515e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a44ba6ef52f90639615896648a16515e4">JOY_P2_MD_MODE</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a16dac3d386b8bc0da50c6c814952472d">JOY_P2_RIGHT</a></td></tr>
<tr class="separator:a44ba6ef52f90639615896648a16515e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a942e3ecdef267100c84a36f6e0dc0b51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51">JOY_P2_SW1</a>&#160;&#160;&#160;0b00000100</td></tr>
<tr class="separator:a942e3ecdef267100c84a36f6e0dc0b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe5ec4ca4d413ae5388be131d9c4f93b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#afe5ec4ca4d413ae5388be131d9c4f93b">JOY_P2_TRIGGER</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51">JOY_P2_SW1</a></td></tr>
<tr class="separator:afe5ec4ca4d413ae5388be131d9c4f93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3f5e3ff57096ccb1d0eafe10080a119"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aa3f5e3ff57096ccb1d0eafe10080a119">JOY_P2_MD_A</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51">JOY_P2_SW1</a></td></tr>
<tr class="separator:aa3f5e3ff57096ccb1d0eafe10080a119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d181ce63ff84bd559d13f4423a336b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a6d181ce63ff84bd559d13f4423a336b3">JOY_P2_SW2</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:a6d181ce63ff84bd559d13f4423a336b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a676844ac296c12225b7b7dd26b9832d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a676844ac296c12225b7b7dd26b9832d8">JOY_P2_MD_START</a>&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a6d181ce63ff84bd559d13f4423a336b3">JOY_P2_SW2</a></td></tr>
<tr class="separator:a676844ac296c12225b7b7dd26b9832d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b3dff084cbb77646a337d94d16a1714"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a5b3dff084cbb77646a337d94d16a1714">JOY_RESET</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:a5b3dff084cbb77646a337d94d16a1714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a772c8def7b33ad4fd3cbfc74d84441de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a772c8def7b33ad4fd3cbfc74d84441de">JOY_P1_LIGHT</a>&#160;&#160;&#160;0b01000000</td></tr>
<tr class="separator:a772c8def7b33ad4fd3cbfc74d84441de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42ded04442bd4fb4acf5333b248423fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a42ded04442bd4fb4acf5333b248423fa">JOY_P2_LIGHT</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a42ded04442bd4fb4acf5333b248423fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f4dbe8a2e6389c78b9f6fb9a3ff1dca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a8f4dbe8a2e6389c78b9f6fb9a3ff1dca">RAMCTL_BANK</a>&#160;&#160;&#160;0b00000100</td></tr>
<tr class="separator:a8f4dbe8a2e6389c78b9f6fb9a3ff1dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0167c8f86de8ef1a327b806c8ed0c64c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a0167c8f86de8ef1a327b806c8ed0c64c">RAMCTL_ROM</a>&#160;&#160;&#160;0b00000000</td></tr>
<tr class="separator:a0167c8f86de8ef1a327b806c8ed0c64c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8728acabf97eae3322439bc3cb41b02d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a8728acabf97eae3322439bc3cb41b02d">RAMCTL_RAM</a>&#160;&#160;&#160;0b00001000</td></tr>
<tr class="separator:a8728acabf97eae3322439bc3cb41b02d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa9ebb221cf9cd92038131ab588679bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#afa9ebb221cf9cd92038131ab588679bf">RAMCTL_RO</a>&#160;&#160;&#160;0b00010000</td></tr>
<tr class="separator:afa9ebb221cf9cd92038131ab588679bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97eb5adb5f29e17ce5766728447317f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a97eb5adb5f29e17ce5766728447317f5">RAMCTL_PROT</a>&#160;&#160;&#160;0b10000000</td></tr>
<tr class="separator:a97eb5adb5f29e17ce5766728447317f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b6b917fd4f396ba028bb18631165781"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a6b6b917fd4f396ba028bb18631165781">VBK_TILES</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a6b6b917fd4f396ba028bb18631165781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a418a105f4c7d4bf1cbc556eab72c27ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a418a105f4c7d4bf1cbc556eab72c27ca">VBK_ATTRIBUTES</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a418a105f4c7d4bf1cbc556eab72c27ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3b833661b103edc2648258dd741c92c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c">VDP_SAT_TERM</a>&#160;&#160;&#160;0xD0</td></tr>
<tr class="separator:ad3b833661b103edc2648258dd741c92c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad14c51cdfb347c34c364f54e67dc978d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ad14c51cdfb347c34c364f54e67dc978d">DEVICE_SCREEN_PX_WIDTH</a>&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#add7f32ba868ef6517798f5fce337e4b2">DEVICE_SCREEN_WIDTH</a> * 8)</td></tr>
<tr class="separator:ad14c51cdfb347c34c364f54e67dc978d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd450aa268b881257089cf8cd6697ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a7bd450aa268b881257089cf8cd6697ec">DEVICE_SCREEN_PX_HEIGHT</a>&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#ad252264fdcf900e5fbf611f7a45962ed">DEVICE_SCREEN_HEIGHT</a> * 8)</td></tr>
<tr class="separator:a7bd450aa268b881257089cf8cd6697ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aa80cb68338819c004095531d32b70e38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#aa80cb68338819c004095531d32b70e38">shadow_VDP_R0</a></td></tr>
<tr class="separator:aa80cb68338819c004095531d32b70e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a542cb696f242df44b0d8e9225d532ef4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a542cb696f242df44b0d8e9225d532ef4">shadow_VDP_R1</a></td></tr>
<tr class="separator:a542cb696f242df44b0d8e9225d532ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7fa2c0e33c6d515332a50c2acb54e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a7f7fa2c0e33c6d515332a50c2acb54e7">shadow_VDP_R2</a></td></tr>
<tr class="separator:a7f7fa2c0e33c6d515332a50c2acb54e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab984056ff9eb011fbd84abdafb3a8bce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#ab984056ff9eb011fbd84abdafb3a8bce">shadow_VDP_R3</a></td></tr>
<tr class="separator:ab984056ff9eb011fbd84abdafb3a8bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9a30a728fedbe7e4c660c448c262e2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af9a30a728fedbe7e4c660c448c262e2c">shadow_VDP_R4</a></td></tr>
<tr class="separator:af9a30a728fedbe7e4c660c448c262e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a221db76cb39200a948234330ed309af7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a221db76cb39200a948234330ed309af7">shadow_VDP_R5</a></td></tr>
<tr class="separator:a221db76cb39200a948234330ed309af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8afbdaaf8c6dee4e7482a341351344b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a8afbdaaf8c6dee4e7482a341351344b4">shadow_VDP_R6</a></td></tr>
<tr class="separator:a8afbdaaf8c6dee4e7482a341351344b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b3e7c120a579cb729caf588ba1d9a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a33b3e7c120a579cb729caf588ba1d9a8">shadow_VDP_R7</a></td></tr>
<tr class="separator:a33b3e7c120a579cb729caf588ba1d9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20a977182f6f5f60ee6464e15f05aed0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a20a977182f6f5f60ee6464e15f05aed0">shadow_VDP_RBORDER</a></td></tr>
<tr class="separator:a20a977182f6f5f60ee6464e15f05aed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add65b8e5f0b806e563ce27de7348ba31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#add65b8e5f0b806e563ce27de7348ba31">shadow_VDP_R8</a></td></tr>
<tr class="separator:add65b8e5f0b806e563ce27de7348ba31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6a84b0288b045560f83a1944a8c1c3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af6a84b0288b045560f83a1944a8c1c3b">shadow_VDP_RSCX</a></td></tr>
<tr class="separator:af6a84b0288b045560f83a1944a8c1c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ccce1e3f8acb76170fb752ee40ae659"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a1ccce1e3f8acb76170fb752ee40ae659">shadow_VDP_R9</a></td></tr>
<tr class="separator:a1ccce1e3f8acb76170fb752ee40ae659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a292b59055beb22b566b39462da3b7eba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a292b59055beb22b566b39462da3b7eba">shadow_VDP_RSCY</a></td></tr>
<tr class="separator:a292b59055beb22b566b39462da3b7eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af310a900e3b4b5b5032f4ffd6fa309b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#af310a900e3b4b5b5032f4ffd6fa309b0">shadow_VDP_R10</a></td></tr>
<tr class="separator:af310a900e3b4b5b5032f4ffd6fa309b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4741a62d05deefc649df160baca326dd"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a4741a62d05deefc649df160baca326dd">TIMA_REG</a></td></tr>
<tr class="separator:a4741a62d05deefc649df160baca326dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a555981cd27ce7cf2057c88890208e569"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a555981cd27ce7cf2057c88890208e569">TMA_REG</a></td></tr>
<tr class="separator:a555981cd27ce7cf2057c88890208e569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc3c7d0fe4256fd16fe86c1b6386720f"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#adc3c7d0fe4256fd16fe86c1b6386720f">TAC_REG</a></td></tr>
<tr class="separator:adc3c7d0fe4256fd16fe86c1b6386720f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a019bf78a6d586c987aec03af8d20e02f"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#a019bf78a6d586c987aec03af8d20e02f">VDP_ATTR_SHIFT</a></td></tr>
<tr class="separator:a019bf78a6d586c987aec03af8d20e02f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Defines that let the SMS/GG hardware registers be accessed from C. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ab2767d5f8f0ad35d8c8ee0bb3f4c51c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">&#9670;&nbsp;</a></span>__BYTES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __BYTES&#160;&#160;&#160;extern <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3b39604bdf93a32e9ff965c1a55f0df8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b39604bdf93a32e9ff965c1a55f0df8">&#9670;&nbsp;</a></span>__BYTE_REG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __BYTE_REG&#160;&#160;&#160;extern volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac47372b55b9220014f56cd5d82ad4f6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac47372b55b9220014f56cd5d82ad4f6a">&#9670;&nbsp;</a></span>GGSTATE_STT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GGSTATE_STT&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afbcd35f381a5a019f0ba68c125a3b0b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbcd35f381a5a019f0ba68c125a3b0b6">&#9670;&nbsp;</a></span>GGSTATE_NJAP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GGSTATE_NJAP&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a57ce09982f2d20989540a1c4f207f992"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57ce09982f2d20989540a1c4f207f992">&#9670;&nbsp;</a></span>GGSTATE_NNTS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GGSTATE_NNTS&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad68641fd6be1f4032c688dcdf9c0ff5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad68641fd6be1f4032c688dcdf9c0ff5e">&#9670;&nbsp;</a></span>GGEXT_NINIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GGEXT_NINIT&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a48bb341314dd449f124e5a9a91767cc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48bb341314dd449f124e5a9a91767cc2">&#9670;&nbsp;</a></span>SIOCTL_TXFL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_TXFL&#160;&#160;&#160;0b00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2f356619237cafd166d4399d8fca63d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f356619237cafd166d4399d8fca63d8">&#9670;&nbsp;</a></span>SIOCTL_RXRD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_RXRD&#160;&#160;&#160;0b00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae27ff078ad5f80282990bfb1cf5e1d32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae27ff078ad5f80282990bfb1cf5e1d32">&#9670;&nbsp;</a></span>SIOCTL_FRER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_FRER&#160;&#160;&#160;0b00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af6b2cc143f1d9fab08b2d3bdef0e2f1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6b2cc143f1d9fab08b2d3bdef0e2f1c">&#9670;&nbsp;</a></span>SIOCTL_INT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_INT&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a81b3ebb1ebbac6306433abe460ef51c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81b3ebb1ebbac6306433abe460ef51c5">&#9670;&nbsp;</a></span>SIOCTL_TON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_TON&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af89fbd7f16c6bff2f901c7c25e575d21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af89fbd7f16c6bff2f901c7c25e575d21">&#9670;&nbsp;</a></span>SIOCTL_RON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_RON&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af18f1262a706e3c6d105afbca4834ce9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af18f1262a706e3c6d105afbca4834ce9">&#9670;&nbsp;</a></span>SIOCTL_BS0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_BS0&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a84c7c86e1754d8a7286359d01bab97ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84c7c86e1754d8a7286359d01bab97ad">&#9670;&nbsp;</a></span>SIOCTL_BS1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIOCTL_BS1&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8a4901a3e61f815a324b37e7b6f32671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a4901a3e61f815a324b37e7b6f32671">&#9670;&nbsp;</a></span>SOUNDPAN_TN1R</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_TN1R&#160;&#160;&#160;0b00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aacc641896defa2bf9881929494034e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacc641896defa2bf9881929494034e8a">&#9670;&nbsp;</a></span>SOUNDPAN_TN2R</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_TN2R&#160;&#160;&#160;0b00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a81a154f1bd5456a4e489e96c5a4e2990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81a154f1bd5456a4e489e96c5a4e2990">&#9670;&nbsp;</a></span>SOUNDPAN_TN3R</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_TN3R&#160;&#160;&#160;0b00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4de80c85263c705ad0df9e9c92c0b2df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4de80c85263c705ad0df9e9c92c0b2df">&#9670;&nbsp;</a></span>SOUNDPAN_NOSR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_NOSR&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaa16ce1f58e3ffe5937d721a8c22cdc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa16ce1f58e3ffe5937d721a8c22cdc7">&#9670;&nbsp;</a></span>SOUNDPAN_TN1L</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_TN1L&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2dd3ef5009c788164624e6fa3545a2a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2dd3ef5009c788164624e6fa3545a2a4">&#9670;&nbsp;</a></span>SOUNDPAN_TN2L</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_TN2L&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0236f56bdd69aa9a2321b635d586002e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0236f56bdd69aa9a2321b635d586002e">&#9670;&nbsp;</a></span>SOUNDPAN_TN3L</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_TN3L&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a45b27027ec712d80c1a4c3e0deb548c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45b27027ec712d80c1a4c3e0deb548c3">&#9670;&nbsp;</a></span>SOUNDPAN_NOSL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOUNDPAN_NOSL&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af4607245a47e34bd6af5d2d43d7fb30f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4607245a47e34bd6af5d2d43d7fb30f">&#9670;&nbsp;</a></span>MEMCTL_JOYON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_JOYON&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad8b8ecb5a71567cabc47af43da5dadf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8b8ecb5a71567cabc47af43da5dadf1">&#9670;&nbsp;</a></span>MEMCTL_JOYOFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_JOYOFF&#160;&#160;&#160;0b00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2a98128eb9ca41477c139988da9d803f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a98128eb9ca41477c139988da9d803f">&#9670;&nbsp;</a></span>MEMCTL_BASEON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_BASEON&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a29d7c3b98f855f88d6bb3f380b301d64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29d7c3b98f855f88d6bb3f380b301d64">&#9670;&nbsp;</a></span>MEMCTL_BASEOFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_BASEOFF&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af4522efccaecbb6ce47a337f6dbada24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4522efccaecbb6ce47a337f6dbada24">&#9670;&nbsp;</a></span>MEMCTL_RAMON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_RAMON&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adbfef6bdd2da5ba3901e91062390bb68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbfef6bdd2da5ba3901e91062390bb68">&#9670;&nbsp;</a></span>MEMCTL_RAMOFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_RAMOFF&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad729a51cb551d9ee8bfb57c50c9dfd11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad729a51cb551d9ee8bfb57c50c9dfd11">&#9670;&nbsp;</a></span>MEMCTL_CROMON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_CROMON&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a79ca0cc4a9979b2eeaeda61b043b36ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79ca0cc4a9979b2eeaeda61b043b36ae">&#9670;&nbsp;</a></span>MEMCTL_CROMOFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_CROMOFF&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a27b47b593a0d021ab342dfc744403b86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27b47b593a0d021ab342dfc744403b86">&#9670;&nbsp;</a></span>MEMCTL_ROMON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_ROMON&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a25882a19ebfb78cd09158a5f743a6409"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25882a19ebfb78cd09158a5f743a6409">&#9670;&nbsp;</a></span>MEMCTL_ROMOFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_ROMOFF&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a41654dd6b42ebdd213edc44494855caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41654dd6b42ebdd213edc44494855caf">&#9670;&nbsp;</a></span>MEMCTL_EXTON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_EXTON&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac4c1790dd7397ef1005190dc01b3e808"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4c1790dd7397ef1005190dc01b3e808">&#9670;&nbsp;</a></span>MEMCTL_EXTOFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MEMCTL_EXTOFF&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acf2fb483a47d4255340e71e15ede1039"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf2fb483a47d4255340e71e15ede1039">&#9670;&nbsp;</a></span>JOY_P1_TR_DIR_IN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TR_DIR_IN&#160;&#160;&#160;0b00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acc1f5e501dedb6e1bcd894540d17fe45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc1f5e501dedb6e1bcd894540d17fe45">&#9670;&nbsp;</a></span>JOY_P1_TR_DIR_OUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TR_DIR_OUT&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac7c72d013d98c9dc5d9bb692a0996e8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7c72d013d98c9dc5d9bb692a0996e8b">&#9670;&nbsp;</a></span>JOY_P1_TH_DIR_IN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TH_DIR_IN&#160;&#160;&#160;0b00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac3c003c86831f42296b07753293d5d28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c003c86831f42296b07753293d5d28">&#9670;&nbsp;</a></span>GUN_P1_LATCH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GUN_P1_LATCH&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#ac7c72d013d98c9dc5d9bb692a0996e8b">JOY_P1_TH_DIR_IN</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abe3deb9acb92234aff46cb16a3ad542e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe3deb9acb92234aff46cb16a3ad542e">&#9670;&nbsp;</a></span>JOY_P1_TH_DIR_OUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TH_DIR_OUT&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3bf98a0a4e87851f6182183f4bd0fe70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bf98a0a4e87851f6182183f4bd0fe70">&#9670;&nbsp;</a></span>JOY_P2_TR_DIR_IN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TR_DIR_IN&#160;&#160;&#160;0b00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a00eece4616e9a27947e44b32c73f423f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00eece4616e9a27947e44b32c73f423f">&#9670;&nbsp;</a></span>JOY_P2_TR_DIR_OUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TR_DIR_OUT&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab7f1d5f91e9a0701b45fd53fb7b6e088"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7f1d5f91e9a0701b45fd53fb7b6e088">&#9670;&nbsp;</a></span>JOY_P2_TH_DIR_IN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TH_DIR_IN&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a12eb13c8571e98e66aeda3dc2ebc28b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12eb13c8571e98e66aeda3dc2ebc28b3">&#9670;&nbsp;</a></span>GUN_P2_LATCH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GUN_P2_LATCH&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#ab7f1d5f91e9a0701b45fd53fb7b6e088">JOY_P2_TH_DIR_IN</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa4918bc88d2c143b5c1cd910bff2c2cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4918bc88d2c143b5c1cd910bff2c2cd">&#9670;&nbsp;</a></span>JOY_P2_TH_DIR_OUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TH_DIR_OUT&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad646083227c47b92ce51b96e651a8546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad646083227c47b92ce51b96e651a8546">&#9670;&nbsp;</a></span>JOY_P1_TR_OUT_HI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TR_OUT_HI&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af43dabd79f618e9618498d01eea7a7d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af43dabd79f618e9618498d01eea7a7d4">&#9670;&nbsp;</a></span>JOY_P1_TR_OUT_LO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TR_OUT_LO&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adf447cfc5009d7f3fff53e035a8a5a2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf447cfc5009d7f3fff53e035a8a5a2c">&#9670;&nbsp;</a></span>JOY_P1_TH_OUT_HI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TH_OUT_HI&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adfa38e32a73b11e8d7ef1e653b0cd04d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfa38e32a73b11e8d7ef1e653b0cd04d">&#9670;&nbsp;</a></span>JOY_P1_TH_OUT_LO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TH_OUT_LO&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a60f1e7b76ed6e730b5512dd3bd2df7ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60f1e7b76ed6e730b5512dd3bd2df7ae">&#9670;&nbsp;</a></span>JOY_P2_TR_OUT_HI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TR_OUT_HI&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a721fa84c1523794fff483d5bd3150c0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a721fa84c1523794fff483d5bd3150c0a">&#9670;&nbsp;</a></span>JOY_P2_TR_OUT_LO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TR_OUT_LO&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a98b747d6cbbf35710666b25f6a2920ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98b747d6cbbf35710666b25f6a2920ac">&#9670;&nbsp;</a></span>JOY_P2_TH_OUT_HI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TH_OUT_HI&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aac7860442e206a62984720be98272990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac7860442e206a62984720be98272990">&#9670;&nbsp;</a></span>JOY_P2_TH_OUT_LO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TH_OUT_LO&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9a4879ba6d610a8197aac544201931f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a4879ba6d610a8197aac544201931f6">&#9670;&nbsp;</a></span>JOY_TH_HI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_TH_HI&#160;&#160;&#160;(<a class="el" href="sms_2hardware_8h.html#acf2fb483a47d4255340e71e15ede1039">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#abe3deb9acb92234aff46cb16a3ad542e">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#a3bf98a0a4e87851f6182183f4bd0fe70">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#aa4918bc88d2c143b5c1cd910bff2c2cd">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#ad646083227c47b92ce51b96e651a8546">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#adf447cfc5009d7f3fff53e035a8a5a2c">JOY_P1_TH_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#a60f1e7b76ed6e730b5512dd3bd2df7ae">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#a98b747d6cbbf35710666b25f6a2920ac">JOY_P2_TH_OUT_HI</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5e8485d0771c68297999b6e69c9e315c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e8485d0771c68297999b6e69c9e315c">&#9670;&nbsp;</a></span>JOY_TH_LO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_TH_LO&#160;&#160;&#160;(<a class="el" href="sms_2hardware_8h.html#acf2fb483a47d4255340e71e15ede1039">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#abe3deb9acb92234aff46cb16a3ad542e">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#a3bf98a0a4e87851f6182183f4bd0fe70">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#aa4918bc88d2c143b5c1cd910bff2c2cd">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#ad646083227c47b92ce51b96e651a8546">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#adfa38e32a73b11e8d7ef1e653b0cd04d">JOY_P1_TH_OUT_LO</a> | <a class="el" href="sms_2hardware_8h.html#a60f1e7b76ed6e730b5512dd3bd2df7ae">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#aac7860442e206a62984720be98272990">JOY_P2_TH_OUT_LO</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6777f1ed2475b5ba6aa60b9a16fa02d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6777f1ed2475b5ba6aa60b9a16fa02d3">&#9670;&nbsp;</a></span>PSG_LATCH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PSG_LATCH&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad8a903de6b38e08e1591fc5ef278381c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8a903de6b38e08e1591fc5ef278381c">&#9670;&nbsp;</a></span>PSG_CH0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PSG_CH0&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="addc12c4ee03ea787b826e337f1acd317"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addc12c4ee03ea787b826e337f1acd317">&#9670;&nbsp;</a></span>PSG_CH1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PSG_CH1&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaeefb1ac1fb4d0d2324b8ee7f4953226"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaeefb1ac1fb4d0d2324b8ee7f4953226">&#9670;&nbsp;</a></span>PSG_CH2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PSG_CH2&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac760259fb86ee72abb5922018ae0db42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac760259fb86ee72abb5922018ae0db42">&#9670;&nbsp;</a></span>PSG_CH3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PSG_CH3&#160;&#160;&#160;0b01100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3d806ff027bffa67c4dfc5967f87c1d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d806ff027bffa67c4dfc5967f87c1d1">&#9670;&nbsp;</a></span>PSG_VOLUME</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PSG_VOLUME&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4702e74fffdc57d60c3835e63c665cc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4702e74fffdc57d60c3835e63c665cc1">&#9670;&nbsp;</a></span>STATF_INT_VBL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STATF_INT_VBL&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4a7b807e5e5987302a5315fe5c815ce8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a7b807e5e5987302a5315fe5c815ce8">&#9670;&nbsp;</a></span>STATF_9_SPR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STATF_9_SPR&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6fdd982d805d5af6de0417e24faf027d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fdd982d805d5af6de0417e24faf027d">&#9670;&nbsp;</a></span>STATF_SPR_COLL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STATF_SPR_COLL&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a99ca7572e3708ffed188359799045b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99ca7572e3708ffed188359799045b19">&#9670;&nbsp;</a></span>VDP_REG_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_REG_MASK&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a673a19a1e353c852003c54d1d110b5e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a673a19a1e353c852003c54d1d110b5e6">&#9670;&nbsp;</a></span>VDP_R0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R0&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a283c5cad8b93ee7e72ad07aabb9bf522"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a283c5cad8b93ee7e72ad07aabb9bf522">&#9670;&nbsp;</a></span>R0_VSCRL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_VSCRL&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a65fa6547c2cd80b353a0b266cd834ff0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65fa6547c2cd80b353a0b266cd834ff0">&#9670;&nbsp;</a></span>R0_VSCRL_INH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_VSCRL_INH&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a61143072ad490ff0050177e7b4b2dd40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61143072ad490ff0050177e7b4b2dd40">&#9670;&nbsp;</a></span>R0_HSCRL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_HSCRL&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5c238a0b81716020b92cf851b2498b96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c238a0b81716020b92cf851b2498b96">&#9670;&nbsp;</a></span>R0_HSCRL_INH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_HSCRL_INH&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acdd680365862fb618641818646edeb7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdd680365862fb618641818646edeb7e">&#9670;&nbsp;</a></span>R0_NO_LCB</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_NO_LCB&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a83088549f6d87bf5ccb8bf51dfe7ea7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83088549f6d87bf5ccb8bf51dfe7ea7b">&#9670;&nbsp;</a></span>R0_LCB</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_LCB&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a56819f822caf1e545ff803d41cac3ede"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56819f822caf1e545ff803d41cac3ede">&#9670;&nbsp;</a></span>R0_IE1_OFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_IE1_OFF&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae9ab439a46f9918cc24453cd65f95202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9ab439a46f9918cc24453cd65f95202">&#9670;&nbsp;</a></span>R0_IE1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_IE1&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a10e6ffa0580e9956440f4259a3e79a38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10e6ffa0580e9956440f4259a3e79a38">&#9670;&nbsp;</a></span>R0_SS_OFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_SS_OFF&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ada8068942691b363f9004ccfd0cb8e82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada8068942691b363f9004ccfd0cb8e82">&#9670;&nbsp;</a></span>R0_SS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_SS&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af69775608c5d3218fb769c4fb370685f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af69775608c5d3218fb769c4fb370685f">&#9670;&nbsp;</a></span>R0_DEFAULT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_DEFAULT&#160;&#160;&#160;0b00000110</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aebdf04065a0abf79ae8e1016d03caa1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebdf04065a0abf79ae8e1016d03caa1f">&#9670;&nbsp;</a></span>R0_ES_OFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_ES_OFF&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a07d8e5a18c957c482218804ab764dab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07d8e5a18c957c482218804ab764dab9">&#9670;&nbsp;</a></span>R0_ES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R0_ES&#160;&#160;&#160;0b00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a413fdabdacfcda90cc73a04311a2ec6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a413fdabdacfcda90cc73a04311a2ec6d">&#9670;&nbsp;</a></span>VDP_R1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R1&#160;&#160;&#160;0b10000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a490562a6e4b57d7bf25e8fed3b3f6905"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a490562a6e4b57d7bf25e8fed3b3f6905">&#9670;&nbsp;</a></span>R1_DEFAULT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R1_DEFAULT&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a143660061646a3f502d03a2251575588"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a143660061646a3f502d03a2251575588">&#9670;&nbsp;</a></span>R1_DISP_OFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R1_DISP_OFF&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adbfdd7c42539613c371820dffd14906f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbfdd7c42539613c371820dffd14906f">&#9670;&nbsp;</a></span>R1_DISP_ON</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R1_DISP_ON&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adf542fd9d2bf9affc6016718e3885473"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf542fd9d2bf9affc6016718e3885473">&#9670;&nbsp;</a></span>R1_IE_OFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R1_IE_OFF&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a29a2945a9e77ba1f003a2305b7500568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29a2945a9e77ba1f003a2305b7500568">&#9670;&nbsp;</a></span>R1_IE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R1_IE&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa4062707b9b0f9ff5d1ee982ccc42fe7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4062707b9b0f9ff5d1ee982ccc42fe7">&#9670;&nbsp;</a></span>R1_SPR_8X8</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R1_SPR_8X8&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4985d6df1031afe8efb993f9c480ca12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4985d6df1031afe8efb993f9c480ca12">&#9670;&nbsp;</a></span>R1_SPR_8X16</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R1_SPR_8X16&#160;&#160;&#160;0b00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2c9f91fcf2aad494a80e967f0c4bb414"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c9f91fcf2aad494a80e967f0c4bb414">&#9670;&nbsp;</a></span>VDP_R2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R2&#160;&#160;&#160;0b10000010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8ce8807a3666fa8c7c93d4834ab22fe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ce8807a3666fa8c7c93d4834ab22fe3">&#9670;&nbsp;</a></span>R2_MAP_0x3800</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x3800&#160;&#160;&#160;0xFF</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a725647b41b3c8083a7ae8db762ffc880"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a725647b41b3c8083a7ae8db762ffc880">&#9670;&nbsp;</a></span>R2_MAP_0x3000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x3000&#160;&#160;&#160;0xFD</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a43ae738f82e8c6e84d30a96fb9c2c792"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43ae738f82e8c6e84d30a96fb9c2c792">&#9670;&nbsp;</a></span>R2_MAP_0x2800</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x2800&#160;&#160;&#160;0xFB</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa2c53c6a4d12fb0614c1a18c015e39af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2c53c6a4d12fb0614c1a18c015e39af">&#9670;&nbsp;</a></span>R2_MAP_0x2000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x2000&#160;&#160;&#160;0xF9</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a08fade3bc2afb94785b0ac50d6959faa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08fade3bc2afb94785b0ac50d6959faa">&#9670;&nbsp;</a></span>R2_MAP_0x1800</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x1800&#160;&#160;&#160;0xF7</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a43a631b4692a370b2db6b9d5fc2512e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43a631b4692a370b2db6b9d5fc2512e1">&#9670;&nbsp;</a></span>R2_MAP_0x1000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x1000&#160;&#160;&#160;0xF5</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a64cfebfe759bacd1424ad147931ff5a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64cfebfe759bacd1424ad147931ff5a3">&#9670;&nbsp;</a></span>R2_MAP_0x0800</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x0800&#160;&#160;&#160;0xF3</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acf804b73635a1bfeb04b7dbeafb7fd9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf804b73635a1bfeb04b7dbeafb7fd9f">&#9670;&nbsp;</a></span>R2_MAP_0x0000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R2_MAP_0x0000&#160;&#160;&#160;0xF1</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2a58ae82037e16756404df4820a23f47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a58ae82037e16756404df4820a23f47">&#9670;&nbsp;</a></span>VDP_R3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R3&#160;&#160;&#160;0b10000011</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5d1f215594c86a9e3d670f5a7f89e301"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d1f215594c86a9e3d670f5a7f89e301">&#9670;&nbsp;</a></span>VDP_R4</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R4&#160;&#160;&#160;0b10000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a75e2c9878fe4cc7c86f71d8e8fa09924"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75e2c9878fe4cc7c86f71d8e8fa09924">&#9670;&nbsp;</a></span>VDP_R5</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R5&#160;&#160;&#160;0b10000101</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae973ce797203f9e4bebc10f5010a8fdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae973ce797203f9e4bebc10f5010a8fdd">&#9670;&nbsp;</a></span>R5_SAT_0x3F00</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R5_SAT_0x3F00&#160;&#160;&#160;0xFF</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6d486af22f8fa4bfa2456205dd5a2ce0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d486af22f8fa4bfa2456205dd5a2ce0">&#9670;&nbsp;</a></span>R5_SAT_0x1F00</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R5_SAT_0x1F00&#160;&#160;&#160;0xBF</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab0ea6874bcc910239b098025c9761c01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0ea6874bcc910239b098025c9761c01">&#9670;&nbsp;</a></span>R5_SAT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R5_SAT_MASK&#160;&#160;&#160;0b10000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a81ae7462829d0fcc65c3c99194a68772"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81ae7462829d0fcc65c3c99194a68772">&#9670;&nbsp;</a></span>VDP_R6</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R6&#160;&#160;&#160;0b10000110</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1aba84d3beebe43e641766525630d0ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1aba84d3beebe43e641766525630d0ad">&#9670;&nbsp;</a></span>R6_BANK0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R6_BANK0&#160;&#160;&#160;0xFB</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a81289f179bb00ade9e4f7221ddff0e46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81289f179bb00ade9e4f7221ddff0e46">&#9670;&nbsp;</a></span>R6_DATA_0x0000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R6_DATA_0x0000&#160;&#160;&#160;0xFB</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adcc51095e67b158df848367761d735a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcc51095e67b158df848367761d735a4">&#9670;&nbsp;</a></span>R6_BANK1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R6_BANK1&#160;&#160;&#160;0xFF</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac59ac38e5ec2e23e511f854403d7cbe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac59ac38e5ec2e23e511f854403d7cbe4">&#9670;&nbsp;</a></span>R6_DATA_0x2000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R6_DATA_0x2000&#160;&#160;&#160;0xFF</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa82ab1c04cff3363327f3309d09ae638"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa82ab1c04cff3363327f3309d09ae638">&#9670;&nbsp;</a></span>VDP_R7</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R7&#160;&#160;&#160;0b10000111</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abef00e3cae6f12d97973b318ebbf9737"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abef00e3cae6f12d97973b318ebbf9737">&#9670;&nbsp;</a></span>VDP_RBORDER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_RBORDER&#160;&#160;&#160;0b10000111</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa1a024a7dc26ef40663fe283565bcf50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1a024a7dc26ef40663fe283565bcf50">&#9670;&nbsp;</a></span>R7_COLOR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R7_COLOR_MASK&#160;&#160;&#160;0b11110000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3cb38487469808e023fcb331c180c4b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cb38487469808e023fcb331c180c4b9">&#9670;&nbsp;</a></span>VDP_R8</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R8&#160;&#160;&#160;0b10001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9c49833bc96a70b8972027d28c816d2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c49833bc96a70b8972027d28c816d2f">&#9670;&nbsp;</a></span>VDP_RSCX</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_RSCX&#160;&#160;&#160;0b10001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a294388f3d14b6fec1f1bbeafc7d0f91e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a294388f3d14b6fec1f1bbeafc7d0f91e">&#9670;&nbsp;</a></span>VDP_R9</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R9&#160;&#160;&#160;0b10001001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3cce162b45d638126c478c5b6f7bcbc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cce162b45d638126c478c5b6f7bcbc7">&#9670;&nbsp;</a></span>VDP_RSCY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_RSCY&#160;&#160;&#160;0b10001001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1049d2a3f634380f4dffff619334a504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1049d2a3f634380f4dffff619334a504">&#9670;&nbsp;</a></span>VDP_R10</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_R10&#160;&#160;&#160;0b10001010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a98d635ed568cfe9f853eaf7e1707dec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98d635ed568cfe9f853eaf7e1707dec4">&#9670;&nbsp;</a></span>R10_INT_OFF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R10_INT_OFF&#160;&#160;&#160;0xFF</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adf9e7ec5362058df23e1c0e4c06ad5d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf9e7ec5362058df23e1c0e4c06ad5d6">&#9670;&nbsp;</a></span>R10_INT_EVERY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define R10_INT_EVERY&#160;&#160;&#160;0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a086bde6bcc92e5f4d3e9ae45f0de475e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a086bde6bcc92e5f4d3e9ae45f0de475e">&#9670;&nbsp;</a></span>JOY_P1_UP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_UP&#160;&#160;&#160;0b00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af244d638f4db12f660dd32b997e91e11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af244d638f4db12f660dd32b997e91e11">&#9670;&nbsp;</a></span>JOY_P1_MD_Z</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_MD_Z&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a086bde6bcc92e5f4d3e9ae45f0de475e">JOY_P1_UP</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab4dd6ee624c6d9e5fe5820ce925ffb20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4dd6ee624c6d9e5fe5820ce925ffb20">&#9670;&nbsp;</a></span>JOY_P1_DOWN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_DOWN&#160;&#160;&#160;0b00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab3ff8c66ead462c409f958d6fdc5af6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3ff8c66ead462c409f958d6fdc5af6e">&#9670;&nbsp;</a></span>JOY_P1_MD_Y</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_MD_Y&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#ab4dd6ee624c6d9e5fe5820ce925ffb20">JOY_P1_DOWN</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7d709160cbd7b369109bf40161ae8ccd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d709160cbd7b369109bf40161ae8ccd">&#9670;&nbsp;</a></span>JOY_P1_LEFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_LEFT&#160;&#160;&#160;0b00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4a60772608d327efc401414cde12f105"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a60772608d327efc401414cde12f105">&#9670;&nbsp;</a></span>JOY_P1_MD_X</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_MD_X&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a7d709160cbd7b369109bf40161ae8ccd">JOY_P1_LEFT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1efece9134651ad4d2bd1836c1d1d6d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1efece9134651ad4d2bd1836c1d1d6d6">&#9670;&nbsp;</a></span>JOY_P1_RIGHT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_RIGHT&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad635a7e21395f97b808043c31a4d8ed4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad635a7e21395f97b808043c31a4d8ed4">&#9670;&nbsp;</a></span>JOY_P1_MD_MODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_MD_MODE&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a1efece9134651ad4d2bd1836c1d1d6d6">JOY_P1_RIGHT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aacc8667a6d5d9683ed4876e52aba2d33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacc8667a6d5d9683ed4876e52aba2d33">&#9670;&nbsp;</a></span>JOY_P1_SW1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_SW1&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af29f72f4cc7c94deae5fb9c29b1cc94f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af29f72f4cc7c94deae5fb9c29b1cc94f">&#9670;&nbsp;</a></span>JOY_P1_TRIGGER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_TRIGGER&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33">JOY_P1_SW1</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2dbb102814a7dc03644b5d221f2c73c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2dbb102814a7dc03644b5d221f2c73c3">&#9670;&nbsp;</a></span>JOY_P1_MD_A</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_MD_A&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33">JOY_P1_SW1</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9ab9954d0c66751a154f7824e344806b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ab9954d0c66751a154f7824e344806b">&#9670;&nbsp;</a></span>JOY_P1_SW2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_SW2&#160;&#160;&#160;0b00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a968bb53d50d7b5f05bb5e7a3655b7149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a968bb53d50d7b5f05bb5e7a3655b7149">&#9670;&nbsp;</a></span>JOY_P1_MD_START</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_MD_START&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a9ab9954d0c66751a154f7824e344806b">JOY_P1_SW2</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a307ba8e12d9273a99aa4830c5e0a3c88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a307ba8e12d9273a99aa4830c5e0a3c88">&#9670;&nbsp;</a></span>JOY_P2_UP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_UP&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a70c850caa486e2d918ff840e2c800c6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70c850caa486e2d918ff840e2c800c6f">&#9670;&nbsp;</a></span>JOY_P2_MD_Z</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_MD_Z&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a307ba8e12d9273a99aa4830c5e0a3c88">JOY_P2_UP</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6d4129d670d421656f5e9a1f4b68a7f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d4129d670d421656f5e9a1f4b68a7f4">&#9670;&nbsp;</a></span>JOY_P2_DOWN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_DOWN&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab1d8a358883596292314daccc41ac1c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1d8a358883596292314daccc41ac1c7">&#9670;&nbsp;</a></span>JOY_P2_MD_Y</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_MD_Y&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a6d4129d670d421656f5e9a1f4b68a7f4">JOY_P2_DOWN</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2121cb75e0d570b0f92c7630bc1af25f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2121cb75e0d570b0f92c7630bc1af25f">&#9670;&nbsp;</a></span>JOY_P2_LEFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_LEFT&#160;&#160;&#160;0b00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae1c7fec90fd70e2d46d5406f143c81aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1c7fec90fd70e2d46d5406f143c81aa">&#9670;&nbsp;</a></span>JOY_P2_MD_X</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_MD_X&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a2121cb75e0d570b0f92c7630bc1af25f">JOY_P2_LEFT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a16dac3d386b8bc0da50c6c814952472d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16dac3d386b8bc0da50c6c814952472d">&#9670;&nbsp;</a></span>JOY_P2_RIGHT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_RIGHT&#160;&#160;&#160;0b00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a44ba6ef52f90639615896648a16515e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44ba6ef52f90639615896648a16515e4">&#9670;&nbsp;</a></span>JOY_P2_MD_MODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_MD_MODE&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a16dac3d386b8bc0da50c6c814952472d">JOY_P2_RIGHT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a942e3ecdef267100c84a36f6e0dc0b51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a942e3ecdef267100c84a36f6e0dc0b51">&#9670;&nbsp;</a></span>JOY_P2_SW1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_SW1&#160;&#160;&#160;0b00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afe5ec4ca4d413ae5388be131d9c4f93b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe5ec4ca4d413ae5388be131d9c4f93b">&#9670;&nbsp;</a></span>JOY_P2_TRIGGER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_TRIGGER&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51">JOY_P2_SW1</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa3f5e3ff57096ccb1d0eafe10080a119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3f5e3ff57096ccb1d0eafe10080a119">&#9670;&nbsp;</a></span>JOY_P2_MD_A</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_MD_A&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51">JOY_P2_SW1</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6d181ce63ff84bd559d13f4423a336b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d181ce63ff84bd559d13f4423a336b3">&#9670;&nbsp;</a></span>JOY_P2_SW2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_SW2&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a676844ac296c12225b7b7dd26b9832d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a676844ac296c12225b7b7dd26b9832d8">&#9670;&nbsp;</a></span>JOY_P2_MD_START</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_MD_START&#160;&#160;&#160;<a class="el" href="sms_2hardware_8h.html#a6d181ce63ff84bd559d13f4423a336b3">JOY_P2_SW2</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5b3dff084cbb77646a337d94d16a1714"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b3dff084cbb77646a337d94d16a1714">&#9670;&nbsp;</a></span>JOY_RESET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_RESET&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a772c8def7b33ad4fd3cbfc74d84441de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a772c8def7b33ad4fd3cbfc74d84441de">&#9670;&nbsp;</a></span>JOY_P1_LIGHT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P1_LIGHT&#160;&#160;&#160;0b01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a42ded04442bd4fb4acf5333b248423fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42ded04442bd4fb4acf5333b248423fa">&#9670;&nbsp;</a></span>JOY_P2_LIGHT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define JOY_P2_LIGHT&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8f4dbe8a2e6389c78b9f6fb9a3ff1dca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f4dbe8a2e6389c78b9f6fb9a3ff1dca">&#9670;&nbsp;</a></span>RAMCTL_BANK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RAMCTL_BANK&#160;&#160;&#160;0b00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0167c8f86de8ef1a327b806c8ed0c64c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0167c8f86de8ef1a327b806c8ed0c64c">&#9670;&nbsp;</a></span>RAMCTL_ROM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RAMCTL_ROM&#160;&#160;&#160;0b00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8728acabf97eae3322439bc3cb41b02d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8728acabf97eae3322439bc3cb41b02d">&#9670;&nbsp;</a></span>RAMCTL_RAM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RAMCTL_RAM&#160;&#160;&#160;0b00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afa9ebb221cf9cd92038131ab588679bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa9ebb221cf9cd92038131ab588679bf">&#9670;&nbsp;</a></span>RAMCTL_RO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RAMCTL_RO&#160;&#160;&#160;0b00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a97eb5adb5f29e17ce5766728447317f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97eb5adb5f29e17ce5766728447317f5">&#9670;&nbsp;</a></span>RAMCTL_PROT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RAMCTL_PROT&#160;&#160;&#160;0b10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6b6b917fd4f396ba028bb18631165781"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b6b917fd4f396ba028bb18631165781">&#9670;&nbsp;</a></span>VBK_TILES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VBK_TILES&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a418a105f4c7d4bf1cbc556eab72c27ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a418a105f4c7d4bf1cbc556eab72c27ca">&#9670;&nbsp;</a></span>VBK_ATTRIBUTES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VBK_ATTRIBUTES&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad3b833661b103edc2648258dd741c92c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3b833661b103edc2648258dd741c92c">&#9670;&nbsp;</a></span>VDP_SAT_TERM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_SAT_TERM&#160;&#160;&#160;0xD0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad14c51cdfb347c34c364f54e67dc978d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad14c51cdfb347c34c364f54e67dc978d">&#9670;&nbsp;</a></span>DEVICE_SCREEN_PX_WIDTH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DEVICE_SCREEN_PX_WIDTH&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#add7f32ba868ef6517798f5fce337e4b2">DEVICE_SCREEN_WIDTH</a> * 8)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7bd450aa268b881257089cf8cd6697ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bd450aa268b881257089cf8cd6697ec">&#9670;&nbsp;</a></span>DEVICE_SCREEN_PX_HEIGHT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DEVICE_SCREEN_PX_HEIGHT&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#ad252264fdcf900e5fbf611f7a45962ed">DEVICE_SCREEN_HEIGHT</a> * 8)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="aa80cb68338819c004095531d32b70e38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa80cb68338819c004095531d32b70e38">&#9670;&nbsp;</a></span>shadow_VDP_R0</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a542cb696f242df44b0d8e9225d532ef4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a542cb696f242df44b0d8e9225d532ef4">&#9670;&nbsp;</a></span>shadow_VDP_R1</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7f7fa2c0e33c6d515332a50c2acb54e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f7fa2c0e33c6d515332a50c2acb54e7">&#9670;&nbsp;</a></span>shadow_VDP_R2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab984056ff9eb011fbd84abdafb3a8bce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab984056ff9eb011fbd84abdafb3a8bce">&#9670;&nbsp;</a></span>shadow_VDP_R3</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R3</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af9a30a728fedbe7e4c660c448c262e2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9a30a728fedbe7e4c660c448c262e2c">&#9670;&nbsp;</a></span>shadow_VDP_R4</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R4</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a221db76cb39200a948234330ed309af7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a221db76cb39200a948234330ed309af7">&#9670;&nbsp;</a></span>shadow_VDP_R5</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R5</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a8afbdaaf8c6dee4e7482a341351344b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8afbdaaf8c6dee4e7482a341351344b4">&#9670;&nbsp;</a></span>shadow_VDP_R6</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R6</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a33b3e7c120a579cb729caf588ba1d9a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33b3e7c120a579cb729caf588ba1d9a8">&#9670;&nbsp;</a></span>shadow_VDP_R7</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R7</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a20a977182f6f5f60ee6464e15f05aed0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20a977182f6f5f60ee6464e15f05aed0">&#9670;&nbsp;</a></span>shadow_VDP_RBORDER</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_RBORDER</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="add65b8e5f0b806e563ce27de7348ba31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add65b8e5f0b806e563ce27de7348ba31">&#9670;&nbsp;</a></span>shadow_VDP_R8</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R8</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af6a84b0288b045560f83a1944a8c1c3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6a84b0288b045560f83a1944a8c1c3b">&#9670;&nbsp;</a></span>shadow_VDP_RSCX</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_RSCX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1ccce1e3f8acb76170fb752ee40ae659"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ccce1e3f8acb76170fb752ee40ae659">&#9670;&nbsp;</a></span>shadow_VDP_R9</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R9</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a292b59055beb22b566b39462da3b7eba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a292b59055beb22b566b39462da3b7eba">&#9670;&nbsp;</a></span>shadow_VDP_RSCY</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_RSCY</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af310a900e3b4b5b5032f4ffd6fa309b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af310a900e3b4b5b5032f4ffd6fa309b0">&#9670;&nbsp;</a></span>shadow_VDP_R10</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> shadow_VDP_R10</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4741a62d05deefc649df160baca326dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4741a62d05deefc649df160baca326dd">&#9670;&nbsp;</a></span>TIMA_REG</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> TIMA_REG</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Timer counter </p>

</div>
</div>
<a id="a555981cd27ce7cf2057c88890208e569"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a555981cd27ce7cf2057c88890208e569">&#9670;&nbsp;</a></span>TMA_REG</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> TMA_REG</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Timer modulo </p>

</div>
</div>
<a id="adc3c7d0fe4256fd16fe86c1b6386720f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc3c7d0fe4256fd16fe86c1b6386720f">&#9670;&nbsp;</a></span>TAC_REG</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> TAC_REG</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Timer control </p>

</div>
</div>
<a id="a019bf78a6d586c987aec03af8d20e02f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a019bf78a6d586c987aec03af8d20e02f">&#9670;&nbsp;</a></span>VDP_ATTR_SHIFT</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> VDP_ATTR_SHIFT</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.14-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
</div>
</body>
</html>
